.model {
    position: fixed;
    width: 1100px;
    height: 500px;
    background: #fafafa;
    z-index: 999;
    border-radius: 15px;
    left: calc(50% - 550px);
    top: calc(50% - 250px);
    box-shadow: 0 0 10px #bbb;
}
//每个弹窗的标题
.model__title {
    padding: 1rem 2rem;
    border-bottom: 1px solid #ccc;
    display: flex;
    font-weight: normal;
    color: #555;
}
//关闭按钮
.model__title--close {
    margin-left: auto;
    cursor: pointer;
}
.model__title--close:hover {
     color: #aaa;
}
//内容区域
.model__content {
    padding: 1rem 2rem; 
    height: 400px;
    overflow-y: auto;
    font-size: 14px;
    color: #444;
}



//内容每一项item
.item {
    padding-bottom: 15px;
    border-bottom: 1px dashed #666;
}
.item__title {
    margin: 15px 0;
    font-weight: normal;
    font-size: 19px;
    color: #2ab;
    
}
//居中的标题
.item__title.item__title-center {
    text-align: center;
}
.item__title.item__title-warning {
    color: #f30;
}
.item__title.item__title-info {
    color: #45a;
}



//内容每一项的值
.item__detail {
    display: inline-block;
    width: 30%;
    margin-left: 20px;
    font-size: 16px;
    margin-bottom: 10px;
}
.item__detail.item__detail-block {
    width: 100%;
}
.item__detail--title {
    display: inline-block;
}
.item__detail--pic {
    width: 80px;
    height: 80px;
}
.item__detail--value {
    font-size: 15px;
    color: #666;
    display: inline-block;
}
//内容每一项的值(当值为图片的时候)
.item__pic {
    text-align: center;
}
.item__pic--img {
    max-width: 100%;
    border: 1px dashed #333;
    margin-bottom: 25px;
}
//内容每一项的值不存在时
.item__no-data {
    font-size: 15px;
    color: #f20;
    text-align: center;
}
//驳回或者申请时候的理由
.item__reason {
    width: 70%;
    padding: 15px;
    margin: 0 auto;
    border: 1px dashed #aaa;
}



